package com.wdzg.member.${modular}.${modelName}.service;

import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

import com.wdzg.member.${modular}.${modelName}.vo.${className};

/**
 * ${title}
 * @author generate
 */
public interface ${className}Service {

	/**
	 * 获取${title}列表 
	 * @param map
	 * @return
	 */
	List<${className}> get${className}List(ConcurrentHashMap<String, Object> map, ${className} ${className?uncap_first});

	/**
	 * 获取${title}列表
	 * @return
	 */
	Integer getCountByExample(${className} ${className?uncap_first});

	/**
	 * 添加或修改${title}
	 * @param ${className?uncap_first}
	 */
	void saveOrUpdate(${className} ${className?uncap_first});

	/**
	 * 删除${title}
	 * @return
	 */
	void delete(Long id);

	/**
	 * 获取所有${title}
	 * @return
	 */
	List<${className}> get${className}All();
}
